﻿body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 \5B8B\4F53,\5FAE\8F6F\96C5\9ED1,\9ED1\4F53,serif;}/*宋体，微软雅黑，黑体*/
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,i,var{font-style:normal;}
code,kbd,pre,samp{font:12px/1.5 \5B8B\4F53,\5FAE\8F6F\96C5\9ED1,\9ED1\4F53,serif;}
small{font-size:12px;}
ul,ol{list-style:none;}
a{text-decoration:none; color:#959595; outline:none;/*ff*/ /*hide-focus:expression(this.hideFocus=true);ie*/}a:hover{text-decoration:underline;}
input:focus {outline:none;}
input::-moz-focus-inner {border:0;}  
input[type=radio],input[type=checkbox] {vertical-align:middle; margin-top:-2px; margin-bottom:1px; cursor:default;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
textarea {resize: none; word-wrap: break-word;}
pre{white-space:pre-wrap; white-space:-moz-pre-wrap;white-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word; -moz-binding: url('wordwrap.xml#wordwrap');}
table{border-collapse: collapse; border-spacing: 0;}
html {height:100%;max-height:100%;padding:0;margin:0;border:0;
/* hide overflow:hidden from IE5/Mac */
}
body{min-height:100%;padding:0;margin:0; border:0; -webkit-text-size-adjust:none;}
input:-webkit-autofill{background:none;}
/*清除浮动样式*/
.cls:after{content:""; display:table; clear:both;}
.cls{zoom:1;} 
.fl{float:left; _display:inline;}
.fr{float:right; _display:inline;}


/*
 *
 * fan--常用类
 * 
 * */


.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {*zoom:1;}

.both_clear{clear:both;}


.fl{ float:left!important; *display:inline;}
.fr{ float:right!important; *display:inline;}

.haslayout{*zoom:1;}
.relative{ position:relative!important;}
.absolute{ position:absolute!important;}
.no_bg{ background:none!important;}
.no_border{ border:none!important;}

.no_margin{ margin:0!important;}
.no_margin_r{ margin-right:0!important;}


.bold{ font-weight:bold!important;}
.fz_14{ font-size:14px;}
.fz_12{ font-size:12px;}
.fz_0{ font-size:0;}

.t_a_c{text-align:center;}
.t_a_l{text-align:left;}
.t_a_r{text-align:right;}

.d_n{display:none; }
.d_b{display:block;}


.layout{width:1000px; margin:0 auto;}/*整体宽度*/

/*页头--header*/

.header{position:relative; z-index:50;}
.header_t_wrapper{ background:url(../images/header_t_bg.png) repeat-x; height:33px; position:relative; z-index:99999;}
.header_t{width:1000px; margin:0 auto; padding-top:6px;   }
.header_t span{float:left; margin:0 8px;}
.header_t a{float:left; color:#404040;}
.header_t .icon_sina{position: relative; top:2px; margin:0; margin-right:4px; }
.header_t_gwc{margin-left:7px; top:-6px; background:url(../images/header_t_gwc_bg.png) no-repeat 0 0; width:78px; height:29px; padding-top:6px; padding-left:34px; }
.header_t_gwc_on{ background:url(../images/header_t_gwc_bg.png) no-repeat 0 bottom;}
a.header_t_gwc_c{   text-align:center; }
.header_t_gwc_main{display: none; z-index: 100;}
.header_t_gwc_on .header_t_gwc_main{top:37px; display:block; background:#fff;  right:0; padding:6px 0 0; white-space: nowrap;}
.header_t_gwc_main_c{  width:350px;}
.header_t_gwc_main_c .top{background:url(../images/gwc_sanj.png) no-repeat right top; padding-top:11px; }
.header_t_gwc_main_c .middle{border:1px solid #dbdbdb; border-top:0;  _line-height:18px; border-bottom:0;}
.header_t_gwc_main_c .middle li{border-bottom:1px solid #ccc; padding:0 12px;}

.follow_tips_outside{ display:none;}

.header_t_gwc_main_c_sleep{background:url(../images/bg_shopping_cart-sleep.png) no-repeat; padding-left:80px; height:73px; line-height:73px;}
.header_t_gwc_main_c_sub{padding:10px 0;}
.header_t_gwc_main_c_sub span.fl,.header_t_gwc_main_c_sub a.fl{margin-right:10px; margin-left:0;}
.header_t_gwc_main_c_sub span.price_c,.header_t_gwc_main_c_sub span.number_c{color:#dc0000;}
.header_t_gwc_main_c_sub .btn_delete{ right:0; top:14px; text-indent: -99em; overflow:hidden; background:url(../images/btn_delete_bg.png) no-repeat right; width:12px; height:12px; *top:12px; *height:16px; cursor:pointer;} 
.header_t_gwc_main_c_sub .btn_delete:hover{background:url(../images/btn_delete_bg.png) no-repeat left;}

.header_t_gwc_main_c .bottom{border:1px solid #ccc; border-top:0; padding:10px 12px; background:#f5f5f5; *top:-2px;}
.header_t_gwc_main_c .bottom span{display:inline; float:none;}
.header_t_gwc_main_c .bottom a{position:absolute; right:12px; top:7px; margin-left:20px; background:url(../images/btn_bg_0_0.png) no-repeat; width:86px; text-align:center; height:24px; line-height:24px; display:inline-block; *top:5px;}
.header_t_gwc_main_c .bottom a:hover{text-decoration:none; background:url(../images/btn_bg_0_0.png) no-repeat 0 -30px;}
.header_t_gwc_main_c .bottom .number_total,.header_t_gwc_main_c .bottom .price_total{color:#dc0000;}
.header_t_gwc_main_c .bottom .price_total{font-weight:bold;}

/**/
	
	
.header_main{margin:16px auto; width:1000px; *margin-top:14px; }
.header_main_L{margin-left:10px;}	
.header_main_R{margin-top:14px;}

.header_main .search{margin-left:14px;}
.header_main .search input.text{border:1px solid #7c7c7c; height:14px; line-height:14px; padding:4px 2px; color:#999999; width:150px; _padding-top:5px; _padding-bottom:3px;}
.header_main .search input.submit{background:#666; height:24px; padding:0 12px;  border:0; color:#fff; cursor:pointer; letter-spacing: 4px; padding-right:8px; _padding-top:3px;}
.header_main .search input.submit.on{background:#000;}


/****/

.menu{width:1002px; height:40px; padding-left:4px; background:url(../images/menu_bg.png) no-repeat; margin:0 auto; }
.menu a{font-family:"微软雅黑"; color:#fff; font-size:14px; letter-spacing: 4px; }
.menu_ysj{top:0; right:4px;}
.menu li a{display:block; height:35px; line-height:35px; _height:33px; _line-height:33px;  _padding-top:2px;  margin-top:2px;  width:92px; padding-left:2px; text-align:center;}
.menu li{background:url(../images/menu_line.png) no-repeat right 2px; padding-right:1px; padding-left:1px;}
.menu li a:hover{text-decoration:none; background:url(../images/menu_sub_bg_on.png) no-repeat left center;}
.menu li a.on{text-decoration:none; background:url(../images/menu_sub_bg_on.png) no-repeat left center; font-weight: bold;}


.menu_ysj_c{ margin-right:10px; z-index: 99; display:block; }
.menu_ysj_c.on { }
.menu_ysj_c_c{ display:none; position: absolute;   top:36px;  right:-11px; _right:-2px; padding-top:8px;}
.menu_ysj_c_c .main{ width: 534px; background:#f7f7f7;}
.menu_ysj_c_c .main_top{background:url(../images/ysj_sanj.png) no-repeat top #fff; padding-top:12px; }
.menu_ysj_c_c .main_c{border:1px solid #ccc; border-top:0; padding-top:2px;  padding-bottom:2px;  position: relative;}
.menu_ysj_btn{color:#fff; font-family:"微软雅黑"; height:40px; line-height:38px; _height:39px;  _line-height:39px; _padding-top:1px;  text-align:center; width:127px;  letter-spacing: 4px; background:url(../images/ysg_bg.png) no-repeat; cursor:default; font-size:14px;  margin-right:4px; }
.menu_ysj_btn a:hover{text-decoration:none;}
.menu_ysj_c.on .menu_ysj_btn {color:#ffffff; background:url(../images/ysg_bg.png) 0 bottom no-repeat; }


.menu_ysj_c.on .menu_ysj_c_c{display:block;}
.menu_ysj_c_c dl{ margin: 4px 0 4px 18px;}
.menu_ysj_c_c a{color:#999999; letter-spacing: 0; font-family:'宋体'; }
.menu_ysj_c_c dt{color:#404040; font-size:14px; font-weight:bold; margin-right:12px; padding-top:1px; padding-left:4px; width:68px;}
.menu_ysj_c_c dd{position: relative; right: -10px; width: 416px;}
.menu_ysj_c_c dd a{float:left; font-size:12px; line-height:22px; margin:0 4px; white-space:nowrap; width:61px;}
.menu_ysj_c_c dd a.more{color:#c9261d;}


/**/
	
.content{width:1000px; margin:0 auto;}
/*页尾--footer*/

.footer{margin:0 auto; width:1000px;}
/**/
	
.foo_1{margin-top:10px;}	


/****/


.foo_2{border:1px solid #dbdbdb; margin-top:14px;  padding:22px 0 17px 69px; }
.foo_2 li{margin-right:109px; line-height:1.8em;}
.foo_2 li dt{ margin-bottom:2px;}
.foo_2 li dt a{color:#545454; font-weight:bold; font-size:14px;}
.foo_2 li dd a{font-size:14px; line-height:1.8em;}


.links_img{background:url(../images/links_img_bg.png) repeat-x; height:36px; padding-bottom:1px; border:1px solid #ebebeb; margin-top:14px; overflow:hidden;}
.links_img li{margin-right:10px;}
.links_img ul{margin-left:12px;}


.links_team{background:url(../images/links_team_bg_bottom.png) no-repeat left bottom; background-color:#e5e5e5; padding-right:1px; margin-top:14px; margin-bottom:10px; padding-bottom:2px;}

.links_team table{ background:#fff;} 
.links_team td{text-align:left; border:1px solid #e5e5e5;}

.links_team td.td_1 h2{width:89px; text-align:center; font-size:14px; font-weight:normal; background:url(../images/links_team_L_bg.png) repeat-y;  margin-top:1px; margin-left:1px;}

.links_team td.td_2.tr_1 a{ padding:2px 3px; margin:0 4px;}
.links_team td.td_2.tr_2 a{ padding:2px 3px; margin:0 4px;}
.links_team td.td_2{width:903px; padding:8px 6px;}


.links_txt{background:url(../images/links_line.png) no-repeat center top; margin-top:14px; padding:1px 0; margin-bottom:20px; }
.links_txt_inner{ height:30px; line-height:30px;  padding:1px 0; background:url(../images/links_line.png) no-repeat center 31px; text-align:center; overflow:hidden;  }
#marquee{height:30px; overflow:hidden;}
.links_txt_inner a{color:#b3b2b2; white-space: nowrap; margin:0 2px;}

.copy{text-align:center; margin-top:28px; color:#666666;}
.copy a{color:#666666; }
.kxwz{text-align:center; margin-top:28px; margin-bottom:28px;}

/*分页样式*/
.page_list{height:28px; line-height:28px;font-size:14px; padding:12px 16px;}
.page_list span{float:left; display:inline;}
.page_list a{float:left; display:inline;padding:3px 8px;_padding:5px 10px 1px;border:1px solid #CCC;margin-left:2px;font-family:arial;line-height:20px;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.page_list a.select{font-weight:bold; color:#d00000; cursor:text; background-color:#fff;}
.page_list a.select:hover{ background-color:#fff; color:#d00000;}
.page_list a:hover{text-decoration:none; background:#d00000; color:#fff;}
.page_list a.prev{padding-left:18px; position:relative; border:solid #ffb6b6 1px;}
.page_list a.prev i{display:block;width:6px;height:9px;font-size:0;background:url(../images/ico.png) no-repeat -97px -47px; position:absolute; top:9px; left:9px;}
.page_list a.prev:hover i{background-position:-107px -60px;}
.page_list a.next{padding-right:18px; position:relative; border:solid #ffb6b6 1px;}
.page_list a.next i{display:block;width:6px;height:9px;font-size:0;background:url(../images/ico.png) no-repeat -106px -47px; position:absolute; top:9px; right:9px;}
.page_list a.next:hover i{background-position:-116px -60px;}
.page_list .prev_disabled,.page_list .next_disabled{float:left; display:inline;height:20px;padding:3px 10px;_padding:5px 10px 1px;border:1px solid #CCC;margin-left:2px;font-family:arial;line-height:20px;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#ccc;}
.page_list .prev_disabled{padding-left:18px; position:relative;}
.page_list .prev_disabled i{display:block;width:6px;height:9px;font-size:0;background:url(../images/ico.png) no-repeat -107px -73px; position:absolute; top:9px; left:9px;}
.page_list .next_disabled{padding-right:18px; position:relative;}
.page_list .next_disabled i{display:block;width:6px;height:9px;font-size:0;background:url(../images/ico.png) no-repeat -116px -73px; position:absolute; top:9px; right:9px;}
.page_list span.sl,.page_list span.page_num{padding:0 12px;}
.page_list .key{width:38px; height:23px; float:left; display:inline; margin:0 5px; border:solid #aaa 1px; border-bottom:solid #ddd 1px; border-right:solid #ddd 1px;}
.page_list .btn{text-align:center;width:53px;height:25px;background:url(../images/ico.png) no-repeat -71px -122px; border:0; margin-left:5px; cursor:pointer;}
.dis_img img{ display:none;}

.lazy_loading_1{ background:url(../images/loading_1.gif) no-repeat center center;}
.lazy_loading_2{ background:url(../images/loading_2.gif) no-repeat center center;}

/*返回顶部*/
div.go_top{display: none;  position:fixed; _position: absolute; cursor: pointer;width:48px; height:48px; background:url(../images/btn_go_top.png) no-repeat top; display:inline-block;}
div.go_top_on{background:url(../images/btn_go_top.png) no-repeat bottom;}
